<%--
  Created by IntelliJ IDEA.
  User: teacher
  Date: 2022/12/12
  Time: 13:56
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <meta charset="UTF-8">
    <title>员工列表</title>
</head>
<body>
<h1>员工列表</h1>
<a href="${pageContext.request.contextPath}/ems/addEmp.jsp">添加员工</a>
<hr>
<table border="1">
    <tr>
        <th>序号</th>
        <th>编号</th>
        <th>姓名</th>
        <th>工资</th>
        <th>操作</th>
    </tr>
    <!--
        foreach标签:c标签库的遍历标签
        items:必备属性,需要遍历的数据是谁,一般从作用域中获取
            特别注意点:如果从作用域获取,不能直接写key
        var属性:当前迭代的对象是谁
            相当于for(Object var : items){}
        varStatus属性:当前迭代对象的状态
            一般会使用该属性所提供的index属性
            index子属性:索引号
        begin:遍历的索引从几开始
        end:遍历的索引到几结束
        step:步长,每次遍历走几个元素
            默认值为1
            如果值为2,相当于遍历结果的索引为:0,2,4,6,8...
    -->
    <c:forEach items="${emps}" var="emp" varStatus="i" begin="2" end="5" step="2">
    <tr>
        <td>${i.index}</td>
        <td>${emp.id}</td>
        <td>${emp.name}</td>
        <td>${emp.salary}</td>
        <td>
            <a href="${pageContext.request.contextPath}/findById.emp?id=${emp.id}">修改</a>
            <a href="${pageContext.request.contextPath}/delete.emp?id=${emp.id}" onclick="return confirm('是否确认删除')">删除</a>
        </td>
    </tr>
    </c:forEach>
</table>
</body>
</html>